#define _CRT_SECURE_NO_WARNINGS 1


//#include<string>
//#include<iostream>
//
//using namespace std;
//
//bool Func(char n)
//{
//	if (n >= '0' && n <= '9')
//	{
//		return true;
//	}
//	return false;
//}
//
//int myAtoi(string str)
//{
//	int size = str.size();
//	int val = 0;
//	int index = 0;
//	while (str[index] == ' ')
//	{
//		index++;
//	}
//	if (str[index] == '-')
//	{
//		for (int i = index + 1; i < size; i++)
//		{
//			if (!Func(str[i]))
//			{
//				break;
//			}
//			val = val * 10 + (str[i] - '0');
//		}
//		return val * -1;
//	}
//	for (int i = index; i < size; i++)
//	{
//		if (!Func(str[i]))
//		{
//			break;
//		}
//		val = val * 10 + (str[i] - '0');
//	}
//	return val;
//}
//
//int main()
//{
//	string s = "42";
//	cout << myAtoi(s) << endl;
//
//	return 0;
//}


#include<iostream>

using namespace std;

//int main()
//{
//	int sum = 0;
//	for (int i = 1; i < 1000; i++)
//	{
//		sum += i;
//	}
//	cout << sum << endl;
//
//	return 0;
//}